Christ died for the sins of the entire world. That doesn't mean everyone is forgiven. A new person who comes to Christ has to admit they are a sinner and ask Jesus to forgive them. If they sin again, they have to confess and or forsake that sin. Otherwise they are not forgiven.
You preach that confession/repentance = forgiveness.
It doesn't.
Christ's Blood/belief in Him/His Work = forgiveness.
To teach what you are teaching, you have to say that Christ will be crucified over and over and over, His Blood shed over and over and over repeatedly to continue to provide forgiveness for the ongoing sins of believers.
That is putting Christ to open shame:
4 For it is impossible for those who were once enlightened, and have tasted of the heavenly gift, and were made partakers of the Holy Ghost,
5 And have tasted the good word of God, and the powers of the world to come,
5 And have tasted the good word of God, and the powers of the world to come,
6 If they shall fall away, to renew them again unto repentance; seeing they crucify to themselves the Son of God afresh, and put him to an open shame. (from Heb. 6)
That's why the writer of Hebrews says that it is IMPOSSIBLE for believers to be brought back to repentance for salvation - because the Work of Christ worked. The sin issue was completely dealt with (see also Heb. 7:25). Because we are SO SECURE in Christ, it is IMPOSSIBLE for us to restored to repentance unto salvation, because for believers to do so would be to crucify Christ all over again to apply His Blood afresh to themselves, putting Him to an open shame of being crucified over and over and over and over . . . . . .
That is the heresy of what you are teaching.
-JGIG