A Will can be revoked or altered by testator at any time when he is competent to dispose of his property by Will.