Merge create/update behaviour based on existence of asg

Reduce mandatory arguments for deletion and
enforce mandatory arguments for create/update in new method.