Numbers 23:19 God is not a man, that he should lie; Neither the son of man, that he should repent: Hath he said, and shall he not do it? Or hath he spoken, and shall he not make it good?
God had given His blessings and promises to Israel. Just because a king would pay a prophet to curse Israel in the name of God doesn’t mean things change. God doesn’t lie. He says and means what He says. He will make it happen.
Here Barak and Balaam are trying to use God. They are trying to change the message of God but it doesn’t change because God doesn’t change. Aren’t you glad? He will not tell you that He loves you if He doesn’t. He will not promise you something and not keep it.
You can believe God. You can believe His Word. Bible teachers may say things, commentaries may have an agenda but God is the same God that He has always been.