You are confusing the functions.
SDL_SetTextureBlendMode
changes the way how the alpha blending is applied for a specified texture.
SDL_SetRenderDrawBlendMode
changes the way how the alpha blending is done for rendering primitives, like points, lines and rectangles.
The function you are looking for is probably SDL_SetTextureAlphaMod
.