First of all, I want to correct the impression you made by saying the bible never contradicts itself. That's totally wrong. The bible has hundreds of verses contradicting one and another. And am going to state a few below to support my argument.
1. for by grace are ye saved through faith...not by works. - Ephesians 2:8,9
Ye see then how that by works a man is justified, and not by faith only. - James 2:24
2. No man hath seen God at anytime. - John 1:
For I have seen God face to face. - Genesis 32:30
There are countless other verses in the bible that contradict each other at different occasions.
Going back to the question, I think I have simple answer to it. Am not going to say exactly what meaning I derived from it, i'll let you decide for yourself. This answer is coming from a verse in the bible.
For I am the lord, i change not. - Malachi 3:6
And the lord repented of the evil, which he thought to do unto his people. - Exodus 32:14