<p>Problem, there's no method:</p>

<pre><code>bool ChangePassword(string newPassword);
</code></pre>

<p>You have to know the current password (which is probably hashed and forgotten).</p>

This is an easy one that I wasted too much time on. Hopefully this post saves someone else the pain of slapping their forehead as hard as I did.
Solution, reset the password randomly and pass that into the change method.
```
```
MembershipUser u = Membership.GetUser();
u.ChangePassword(u.ResetPassword(), "myAwesomePassword");
```
```