Is there any way to update proxy lists or sites with the API and if not is that something that could be considered for future?
Using the API there is no such possibility. You can change the contents of sites.txt/proxy.txt files using FTP or other file access methods.