Simply put, we haven't found a way, no. You can remove a person's attempts on a SCORM package but you can't reset the entire course for that person as far as we can find.
I'm happy to be proven wrong on this one because it's a feature we desperately need. Our example is, someone takes a corporate mandatory course (e.g. Respect in the Workplace). They complete it successfully. That same user is involved in an "incident" down the road. Part of the required actions this person needs to take is to re-take the course (in addition to other things). Unfortuately, we don't have a way for them to do this. We do it manually for the most part. So we have them go in and retake the course (new attempt) and then our admin manually records that they've redone it and reports back to HR... not an elegant solution at all!
Our other use case is annual certifications... we have a number of corporate courses that users need to take annually. We end up creating new Moodle courses each year so that all users can retake it. Again, cumbersome and not at all elegant.
Here's hoping we can find something better!