What is the English word for a person who when they fail and realize their failure, they then regret and quickly correct their own behaviour without any wavering?
Edit: I accepted an answer although the exact word I am looking for has not been found. I will change the answer should one be found.
The closest matches are conscientious, repentant. To express exactly what I am looking for consider the scenario: You have had an argument, then you realize that what you did to your friend is wrong and he was correct. Without any thinking at that very second you run back to your friend saying: "I am sorry I have done wrong." asking for apology. It may take you 2 minutes to correct yourself - maybe you would go over your reasoning a few times to convince a good part of yourself to take over, and you would still be considered repentant and conscientious. But what I mean is a correction without a second thought once you realize you are wrong.