Unfortunately, the only way to change the card this way is to play it
True. However, as soon as it is played, by definition of the horizontal rule,
(This is in the supply.) becomes part of the rules, which means every other game currently ongoing now has a Princess in the supply and thus all cards cost 0$. So whether or not it's in effect depends on whether anyone currently has a game ongoing where the modified princess was played.