There is also the doctrine of “abrogation” which states that if there is a conflict between a Meccan verse and a Medinan verse the Medinan is authoritative.
I am always surprised when people that are speaking authoritatively in regards to Islam have absolutely no understanding of what we have posted here. Islam is expert at deception, even with its deception laid out in the open for all to see, if one would only look.