Is location history reliable? Can location points be moved if someone wants to change or hide his route/location?

No way. Google knows where you are at any time you have your Android device with you and they will share that information with anyone for a price.

If you're trying to say you were miles away from that crime which took place at a given time, and if you committed that crime, expect a knock on the door any time now. :D