1. A method for synchronization of a dataset on a wireless device, the method comprising: generating, by the wireless device, a synchronization request message for the dataset that includes a current wireless device dataset version number that identifies a wireless device version of the dataset that is maintained on the wireless device and a wireless device change list that identifies one or more changed data items in the wireless device dataset; communicating, wirelessly by the wireless device, the synchronization request message to a network device; receiving, wirelessly by the wireless device, in response to the communication of the synchronization request message, a synchronization confirmation message that includes a network device dataset version number that identifies a network device version of the dataset as maintained on the network device and a network device dataset change list that identifies one or more changed data items in the network device dataset, the one or more changed data items in the network device dataset being different than the one or more changed data items in the wireless device dataset; and updating the wireless device dataset to reflect changes indicated by both the (i) wireless device change list and the (ii) network device dataset change list, wherein the synchronization request message and the synchronization confirmation message are operable to provide synchronization based on a single round-trip of communication between the wireless device and the network device.