frontend account edits I have an account page for all my users, however i'm running into a small issue with being able to update passwords / emails on the frontend. Any advice on how to do this? I read that updating either of those fields would require checking and verifying the change in your email.

Thanks
A user changing sensitive fields like passwords and email addresses requires a "elevated session" to do so, which requires them to enter their current password.

You can see the template code to do that here for both Craft 2 and 3: https://craftcms.stackexchange.com/a/4715/57

You can configure the duration of the elevated session with the elevatedSessionDuration config setting.