Most modern cloud solutions should be using delta copying so its only transferring blocks of files that change, so assuming you not dropping GB of new data each day, updating large files is not a problem.
Own cloud / bit torrent sync is good if you need something simple for multiple locations, that said forget all the gui rubbish and just rock rsync or unison over ssh, job done :-p