code: def setServer(self, server):
          
          if server == 'live':
              self.__server__ = server
              self.__server_url__ = 'api.sense-os.nl'
              self.setUseHTTPS()
              return True
          elif server == 'dev':
              self.__server__ = server
              self.__server_url__ = 'api.dev.sense-os.nl'
              # the dev server doesn't support https
              self.setUseHTTPS(False)
              return True
          elif server == 'rc':
              self.__server__ = server
              self.__server_url__ = 'api.rc.dev.sense-os.nl'
              self.setUseHTTPS(False)
          else:
              return False
docs: Set server to interact with.
              
              @param server (string) - 'live' for live server, 'dev' for test server, 'rc' for release candidate
              
              @return (boolean) - Boolean indicating whether setServer succeeded