What is my opinion of the Bible, FK? You probably mean the Old Testament, which says (Exodus 21:24) "Eye for eye, tooth for tooth, hand for hand, foot for foot..."
as opposed to the New Testament, which says (Matthew 5:38-39) "Ye have heard that it hath been said, An eye for an eye, and a tooth for a tooth: But I say unto you, That ye resist not evil: but whosoever shall smite thee on thy right cheek, turn to him the other also."
Well, if your opinion is that there were mistakes in the OT, then you cannot believe the Bible is infallible, by definition. Who was the speaker in your first example from Exodus? Wasn't it GOD!? Are you saying that Moses wrote the wrong words down, or that God needed a mulligan on that one? What you would call a correction (of error), I would call a completion. Do you say that "fulfill" means to correct error in the OT?
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.