Sync Historical Data and so on

I am trying to retrieve all historical transactions data of plaid account. I am using nodejs

I am using this api

https://sandbox.plaid.com/transactions/sync

And I am sending the cursor as “” for the first time does this guarantee me that it will start from the beginning and then i can move to the next request with the next_cursor?

Also I am getting the data in batches is it possible to have in delete array of response an transactionsID and later in other batches to have in added the same transactions id or this is not possible? Because that will complicate things.

Is the order guaranted of addded , updates and deletion in the same batch or updates can be in other batches

{
 cursor : "",
 count : 100
}