скачивать на устройство, а после выгружать изменённую версию
Это лишние траты ресурсов. Особенно, когда пройдет какое-то время и данных станет много.
Если подключаться к сервисам, то подскажите какие библиотеки позволяют такое сделать.
Все зависит от того, что имеется ввиду под
сервисами. Если речь про собственный самописный сервер то, скорее всего,
requests, а на стороне сервака - ответ в виде json.
Если речь про платформы, по типу azune, у которых есть свои облачные базы, то как минимум у части из них есть свои проприетарные библиотеки, а у части - можно настроить эндпоинты, к которым можно обратиться с помощью requests.