AS per Salesforce documentation (https://c1.sfdcstatic.com/content/dam/web/en_us/www/documents/pricing/DS_SalesCloud_EdCompare.pdf), professional editions of Salesforce have limitation of 3 record types per object. However, as a Salesforce partner, I created a new trial professional edition org. And in that, I was able to create 4 record types for Account object. I also verified if the org was professional edition by checking the options for workflows and apex classes and they were absent in this org.
Can you someone explain this contradictory behaviour?