As for having an assurance of salvation:
You can have an assurance of your salvation right here and right now. First, a person has to initially ask Jesus to forgive them of their sins, and they have to receive Jesus Christ, and they have to believe that Jesus had died on the cross for their sins and that He was risen 3 days later from the grave on their behalf (If a person is not sure how to go about this: I would recommend checking out this comic tract
here that has helped me). God's Word in 1 John 2:1 tells us to: "sin not" but if we happen to stumble, we have an advocate named Jesus Christ that we can go to. For it is written, "if we confess our sins he is faithful and just to forgive us our sins and to cleanse us from all unrighteousness" (1 John 1:9). This leads us to walking uprightlly in Christ's commands in the New Testament. For if we walk in the light as He is in the light, the blood of Jesus Christ cleanses us from all sin (1 John 1:7). The person of Jesus Christ (who can live inside of you as spirit) is the source of our salvation (1 John 5:12). In fact, 1 John 2:3 says we can have in assurance in knowing Him (who is salvation) if we find that we are keeping His commandments (Like loving God and loving others according to the New Testament).
As for doubting the perfection of God's Word:
Faith comes by hearing and hearing the Word of God (Romans 10:17). We are ultimately saved by faith in believing God's Word (i.e. the gospel message). This is what it means to be "born of water." Ephesians 5:25-27 says that Christ sanctifies His church (i.e. His people) by the washing of the
water of the WORD! For Jesus said elsewhere, "you are clean by the Word which I have spoken unto you." (John 15:3). Also see 2 Timothy 3:16-17 while reading Ephesians 5:25-27. Also, in the parable of the sower we are told that the seed is the Word of God (Luke 8:11). A person who receives this seed into their heart has understanding because they have joy in receiving God's Word (Matthew 13:20). The one who does not receive God's Word into their heart does not have the understanding because the wicked one took the Word out of their heart (Matthew 13:19). A person has to believe God's Word and believe the gospel message to have joy and assurance in their salvation. For it is written, "For this cause also thank we God without ceasing, because, when ye received the word of God which ye heard of us, ye received
it not
as the word of men, but as it is in truth, the word of God, which effectually worketh also in you that believe." (1 Thessalonians 2:13).
Anyways, in regards to whether or not there are contradictions in the Bible:
Well, first, Jesus says, "For verily I say unto you, Till heaven and earth pass, one jot or one tittle shall in no wise pass from the law, till all be fulfilled." (Matthew 5:18). One jot and one tittle is an expression like the crossing of a "t" and the dotting of an "i". This means God cares about even the smallest details of His Word in being fulfilled.
Second, if there are contradictions in God's Word than that means God failed to preserve His Word for us today. But that is not possible. Why would God allow His Word to be corrupted in any way whereby we would doubt it? For if one word was corrupted in my Bible, then what makes me trust the rest of it? The Bible is perfect (i.e. the KJV) along with the Hebrew and Greek manuscripts. We know this for several reasons.
Please check out my Blogger article on the many evidences that back up God's Word (if you are interested):
Love Branch: Evidences for the Word of God
Anyways, may God's love shine upon you.
And please be well.
Sincerely,
~ Jason.
Side Note:
As for Jesus statement in Matthew 5:18 that says Heaven and Earth will not pass away until the "Law" will be fufilled: Well, the word "Law" used by Jesus here is in reference to the "Law and the prophets" as a whole (Matthew 5:17). The word "Law" in this case included the books on the prophets, as well. Jesus fulfilled the "Law" aspect of the "Law and the Prophets" with His death upon the cross. Yet, there are future prophecies that have yet to be fulfilled out of the "Law" (i.e. the Law and the prophets). But Jesus fulfilled the many commands among the 613 Commands in the Old Testament as a whole because the temple veil was torn from top to bottom letting us know that the animal sacrifices (That was from the Law) was no longer binding. Jesus is now our sacrifice. In other words, the "Law" has changed (Hebrews 7:12). Meaning believers in God today now look to the commands in the New Testament and they do not look to the commands in the Old Testament to obey God.
...