to have a higher opinion of sb
think (the) better of sb
She has behaved appallingly — I must say I thought better of her.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition