Huh?
I believe that the US Constitution states that the US Senate must ratify every treaty. The fact that we signed the Vienna Convention does not change the Constitution. We can say anything we like. We can sign anything we like. The fact is that the US Senate must ratify every treaty.
The only way to change that is the amend the US Constitution, and signing the Vienna Convention is not one of the ways to amend our Constitution.