When security rights on an Event Calendar are set for a specific role, the edit button still will not show up when trying to edit an event. The edit button only shows up when adding supervisor rights to a user.
The events will have certain categories. The user role must have edit rights for that specific category.
Work around: Give the user supervisor rights to allow the editing of an event.