Delete removes a branch of atoms from a residue. All atoms from atom-spec to the end of the side chain are deleted from the residue. Deleting from a main chain atom produces unpredictable results. Because the structure of the residue changes with deletion, a new_type must be specified to differentiate between the original and new residues.