Edit config 'Replace' behavior with talif 'cli-remove-on-change'

Hi all,
I want to Replace an old Yang List with a new one. With ‘tailf cli-remove-on-change’ and if there is overlap entries between the old and new list, the order of the new list is not preserved.
Looks like internally, a diff is fist generated between the old and new and then the diff is applied on the new. This will mess up the order. I expect it will erase-all and then install new.
Is there other tailf annotation I can use to achieve what I need?
Thank you!!

There is no CLI extension like that. While machine-to-machine northbound interfaces like NETCONF, RESTCONF, and MAAPI can replace lists, with the CLI human-to-machine interface you need to delete the list first to replace the list content.