I was just reading this excellent KB article on consolidating snapshots. It really contains a wealth of information and a procedure on how to remove a snapshot of a disk that has been changed in size for instance.

if the disk has been changed in size the following error will show up during the boot process of the VM:

The parent virtual disk has been modified since the child was created

Read the full article for the solution.