1. A method comprising: at an unmanned aerial vehicle: downloading a first flight path from a remote computer system via a cellular network; uploading data from the first flight path to an autopilot module arranged in the unmanned aerial vehicle for execution by the unmanned aerial vehicle during a mission; during the mission, transmitting telemetry data to the remote computer system over Internet communication protocol via the cellular network; during the mission, downloading a second flight path from the remote computer system via the cellular network; and during the mission, uploading data from the second flight path, in replacement of the first flight path, to the autopilot module for execution by the unmanned aerial vehicle.