No, that's not what it means. It means that the Bible, as a whole, is infallible and that single verses are not necessarily the whole truth. Because if one verse leads you to think one way, there is usually another verse that modifies the first. Which is why the Bible needs to be understood in its entirety and not in erms of isolated verses.
What Jesus Christ said was not a "fulfillment" of the statement regarding taking revenege, but a correction of the statement, lest we be lead to believe that taking an eye for and eye is justified and what God wants us to do, as the Jews believe. If evil strikes, do not return evil for evil is what Christ is saying.
What you would call a correction (of error), I would call a completion
Certainly what He said was not a completion because the OT verse is complete. What Christ said was not an addition that completed it, but re-defined the whole meaning of it.
But it was GOD HIMSELF who said "eye for an eye"! Is Jesus "correcting" God Himself? Did God tell them in Exodus to do what He didn't want them to do?