cambiare le carte in tavola

Etymology
lit. 'to change the cards on the table'.

Verb

 * 1)  to contradict what one has said or done in the past; to shift one's ground; to move the goalposts; to turn the tables