Tergiversate: (v) to change repeatedly one's attitudes or opinions.
From the Latin tergiversatus, to turn one's back.
I haven't come across that word ever, and it's a beauty. Found it Joe Queenan's Wall Street Journal op-ed today on, who else? Hillary Clinton. Fits like a glove.