Add a URL validation to annotations
Allow updating the URL in update_annotation