As He has paid for my sins, He was the propitiation for my sins.
If the blood of Christ washed away your sins, you can say you have no sins.
And you can keep saying it as long as you continue walking in God/light.
Perfectly true...for those walking in sin/darkness
They can't say they have fellowship with God either.
Those cleansed of all unrighteousness can say they have no unrighteousness.
All men sinned, with only a few exceptions.
The "anyone" are those still walking in darkness/sin.
Those in the light/God have already used the Savior's advocacy.
True, as those walking in the light/God, have confessed our sins and been cleansed so we can walk in the light/God.
Agreed.
Verses 3 and 4 of 1 John 2 make it even more clear..."And hereby we do know that we know him, if we keep his commandments.
4 He that saith, I know him, and keepeth not his commandments, is a liar, and the truth is not in him."
Those who keep His commandments can say they have no sin, but liars can't.