Create a (or alter an existing) task

Create a (or alter an existing) task. Even if the operation is just an alter, the full property set must be provided.