痛改前非

thoroughly rectify one's errors

tòng gǎi qián fēi ㄊㄨㄙˋ ㄍㄞˇ ㄑㄧㄢˊ ㄈㄟ