glBlendEquationi

I read in the redbook that in modern openGL there is a function that can set blend modes and equations/functions seperately for different color attachments

is this true?

Yes

GL_ARB_draw_buffers_blend
	void glBlendFunciARB            (GLuint buf, GLenum src, GLenum dst);
	void glBlendFuncSeparateiARB    (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
	void glBlendEquationiARB        (GLuint buf, GLenum mode);
	void glBlendEquationSeparateiARB(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
Core since 4.0
	void glBlendFunci               (GLuint buf, GLenum sfactor, GLenum dfactor);
	void glBlendFuncSeparatei       (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
	void glBlendEquationi           (GLuint buf​, GLenum mode​);
	void glBlendEquationSeparatei   (GLuint buf​, GLenum modeRGB​, GLenum modeAlpha​);