There are some good explanations above. Just wanted to add that "это" is unchangeable when it means "there is/there are". The source of all confusion is because unchangeable "это" has the same form...