To have confidence in one's belief is fine. But I do not believe, and have never believed for even a moment, that God favors some with some kind of bestowed grace and denies this same grace to other Christians. Why would God do such a thing?
And what do you mean exactly when you say "Those who are taught by God himself only have this?" We all have access to God's word.
Anyone can say they are a Christian. That means nothing to the Lord God, as he looks at the intent and purposes of the heart of man and not what he thinks of himself. Millions of people on planet earth consider themselves Christian, but are not. They are trees with leaves, but have no fruit. They are twice dead plucked up by the roots, all they do is try and cause divisions amongst the sheep. But their shame shall become evident to all. They are the ones who say, "Lord, Lord, have we not cast out devils, laid hands on the sick, did we not prophesy in your name" and Jesus we will say to them, "
I never knew you". Or the ten virgins who also thought they were Christians and later found out as Jesus said, "
I don't know you". Why call my me Lord and not do the things I tell you?
God has a very special elect group of people that he reveals himself to. They are called the "
body of Christ". These are the people who have no high value to their lives and consider themselves unworthy for salvation in every area, and ask God to save them from their owns selfs and sin. They have no self esteem and consider themselves about as smart as a pile of rocks. They put no "confidence" in the flesh, and do not trust themselves at anytime. They are totally at God's mercy for everything. These are God's children, and it is to them he teaches and reveals his Word.
Hos 8:2
To me they cry, "My God, we--Israel--know you."
Hos 8:3 Israel has spurned the good; the enemy shall pursue him.
Hos 8:4
They made kings, but not through me. They set up princes, but I knew it not. With their silver and gold they made idols for their own destruction.