'Replaces a route association with a new route table.  This can be
used to replace the \'main\' route table by using the main route
table association instead of the more common subnet type
association.
NOTE: It may be better to use replace_route_table_association_with_assoc
instead of this function; this function does not return the new
association ID. This function is retained for backwards compatibility.
:type association_id: str
:param association_id: The ID of the existing association to replace.
:type route_table_id: str
:param route_table_id: The route table to ID to be used in the
association.
:type dry_run: bool
:param dry_run: Set to True if the operation should not actually run.
:rtype: bool
:return: True if successful'

def replace_route_table_assocation(self, association_id, route_table_id, dry_run=False):

    return self._replace_route_table_association(association_id, route_table_id, dry_run=dry_run).status
