i like to add:

cannot declare war on protectorates or allies for 4 turns after the alliance is cancelled and all previous agreements nullified.

(so yu must cancel all agreeements with that nation, as well as any alliances with it, and then wait 4 turns until you can attack)