I am always getting TRUE
for current_user_can('edit_comment');
on two different installations of WordPress (4.2.2 and 4.2.4) no matter what role the user is. Even when the user is logged out.
I tested this on a clean WP install and got the same result.
Why would this be?