People change when they want to change.
Having said that anyone who promises to change under duress is not changing because they want to. Therefore it is likely at some point they will revert back to their "natural self"
Only you can determine if someone deserves a second chance. Never separate your mind from your heart when making relationship decisions. The mind is there to protect the heart!