Error Linking Drupal user to edit their Civi CRM profile
To expose a profile to Drupal Users/Members for updating in Drupal - you have a number of options - including out of the box - the Profile Name and Address on /user - when your Members have a Drupal account and are logged in:

hit Hello 'Name' to get to /user
Name and Address is a CiviCRM Profile -> hit Edit to update it

Name and Address profile appears here because in it's Profile setting is has View/Edit Drupal User Account checked.