It's really a shame that someone can't call Princess directly and get a straight answer. As others have mentioned, the rep you talked to probably hasn't even sailed on a Princess ship before and has no idea to what the current dress code is like.
It sounds like their just reading you what is published in their playbook of answers to give the public.
Just listen to what the CC members have to say and you'll be fine on any ship.