think better of
think better of {v.}
To change your mind about; to consider again and make a better decision about.
John told his mother he wanted to leave school, but later he thought better of it.
Categories:
Source: A Dictionary of American Idioms