Go see your doctor
Blood in the stool is a "red flag" condition and reason to see your doctor. It may be minor or major. The association of other conditions may mean one or multiple conditions.
Looking for one diagnosis may not be realistic because medical theory no longer uses occam's razor, the belief that one diagnosis is usually the best answer to a bunch of symptoms.